home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / grafica / pvrgjpeg / changes < prev    next >
Text File  |  1999-01-01  |  3KB  |  65 lines

  1. 2/24/93 (JPEG Version 1.1)
  2.  
  3. BUG FIXES:
  4.  
  5. Changed the fill marker handling.  On early JPEG revisions, one
  6. interpretation is that fill markers came in pairs of 0xff 0xff, but
  7. now it can be an arbitrary number of 0xff bytes.  A one line fix in
  8. stream.c handles this.
  9.  
  10. The arbitrary frame width and frame height is handled much more
  11. robustly.  Decimated frames default frame size is handled with
  12. rounding up rather than rounding down to keep compatiblity with the
  13. JPEG CD.  This has changes in marker.c and jpeg.c and io.c.
  14.  
  15. CODE:
  16.  
  17. (marker.c) (io.c) (jpeg.c) Setting the Framewidth and Frameheight that
  18. violate logical MDU blocks will flag warnings.  The frame rounding has
  19. been changed from rounding down to rounding up. Rounding up preserves
  20. MDU properties and is consistent with the CD specs.  (We do not round
  21. down anymore).  The previous Framewidth and Frameheight does not work
  22. with values that cross MDU boundaries; It now works arbitrarily. 
  23.  
  24.   1) In decoding, if any space is created, the space is set to "zero" bytes
  25.   (depending on the implementation of disk file "holes").
  26.  
  27.   2) In encoding, if any space is required, the space is set to pel
  28.   replication of the boundaries.
  29.  
  30. (jpeg.c) The default filename is now componentfile0.jpg rather than
  31. componentfile0.J.
  32.  
  33. DOCUMENTATION:
  34.  
  35. The colorspace section was edited to include more precise matrices and
  36. a description of CCIR-601 versus JFIF style YUV->RGB conversion.
  37.  
  38. Some printers (non-laserwriters) have been unable to cope with the
  39. doc.ps files, specifically problems occurred in the postscript include
  40. files.  For some reason, Apple laserwriters and ghostscript do not
  41. seem to be afflicted by the above problem.  We have found a change in
  42. the dvi2ps postscript header that seems to fix this problem for Sun
  43. newsprint (and probably other) printers as well.  If this still is a
  44. problem, the raw tex and .ps files are available in the file
  45. JPEGDOCv1.1.tar.Z.  Caution: the special scaling command has different
  46. relative scales for different dvi2ps, dvips programs - can be a factor
  47. of 100 off depending on the version of the header file.
  48.  
  49. 6/14/93
  50.  
  51. Changed a few things in the documentation to reflect the YCbCr
  52. terminology.  Other than that, essentially the same.  Added some
  53. declaration for SYSTEM V libraries and libraries without ftruncate().
  54.  
  55. Version(1.2)
  56.  
  57. 7/28/93
  58.  
  59. Changed the lossless predictor encoding functions so that 16 bit
  60. accuracy is attained.  Some problems occurred with improper modulo
  61. arithmetic when full 16 bits were used with certain predictors.  The
  62. changes were in codec.c Lossless*() and a couple of lines in jpeg.c
  63. which used &0xffff to properly trim the values.
  64.  
  65.